package com.jdrx.sw.sewage.beans.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@ApiModel(value = "GISStationInfoAppVO", description = "站点（App）")
@Data
public class GISStationInfoAppVO implements Serializable {

    @ApiModelProperty("站点id")
    private Long id;

    @ApiModelProperty(value = "站点名称")
    private String name;

    @ApiModelProperty(value = "站点图片")
    private String stationPic;

    @ApiModelProperty(value = "总投资预算")
    private Double totalBudget;

    @ApiModelProperty(value = "建设单位")
    private String construction;

    @ApiModelProperty(value = "设计处理规模")
    private String designProc;

    @ApiModelProperty(value = "处理工艺")
    private String treatProcess;

    @ApiModelProperty(value = "厂站负责人")
    private String opeLeader;

    @ApiModelProperty(value = "运营单位")
    private String operate;

    @ApiModelProperty(value = "联系电话")
    private String opeLeaderPho;

    @ApiModelProperty(value = "经度")
    private Double lon;

    @ApiModelProperty(value = "纬度")
    private Double lat;

    @ApiModelProperty("站点状态 (状态，0-正常，1-欠费，2-停用)")
    private Integer status;

    @ApiModelProperty(value = "出水总量（处理水总量）")
    private Double handleWaterTotal;

    @ApiModelProperty(value = "出水流量")
    private Double handleWaterSpeed;

    @ApiModelProperty(value = "进水总量")
    private Double inWaterTotal;

    @ApiModelProperty(value = "进水流量")
    private Double inWaterSpeed;

    @ApiModelProperty(value = "关注卡片")
    private String followCards;

    @ApiModelProperty("工艺单元")
    private List<GISStationInfoProcessUnitVO> gisStationInfoProcessUnitVOS;

    public Double getHandleWaterTotal() {
        return handleWaterTotal;
    }

    public void setHandleWaterTotal(Double handleWaterTotal) {
        this.handleWaterTotal = handleWaterTotal;
    }

    public Double getHandleWaterSpeed() {
        return handleWaterSpeed;
    }

    public void setHandleWaterSpeed(Double handleWaterSpeed) {
        this.handleWaterSpeed = handleWaterSpeed;
    }

    public Double getInWaterTotal() {
        return inWaterTotal;
    }

    public void setInWaterTotal(Double inWaterTotal) {
        this.inWaterTotal = inWaterTotal;
    }

    public Double getInWaterSpeed() {
        return inWaterSpeed;
    }

    public void setInWaterSpeed(Double inWaterSpeed) {
        this.inWaterSpeed = inWaterSpeed;
    }

    public String getFollowCards() {
        return followCards;
    }

    public void setFollowCards(String followCards) {
        this.followCards = followCards;
    }
}
